package org.zjh.utils;

import org.zjh.view.ui.GameUi;

/**
 * @description: 窗口和面板工具类
 * @author 郑佳豪
 * @date 2024/10/2 16:59
 * @version 1.0
 */
public class FrameAndPanelUtil {

    /**
     * 部分页面统一刷新
     */
    public static void panelRefresh(){
        GameUi.loginFrame.getLoginPanel().refresh();
        GameUi.registerFrame.getRegisterPanel().refresh();
        GameUi.findPasswordWayFrame.getFindPasswordWayPanel().refresh();
        GameUi.updatePlayerInfoFrame.getUpdatePlayerInfoPanel().refresh();
        GameUi.findPasswordWayFrame.getFindPasswordWayPanel().refresh();
    }

    /**
     * 部分窗口可视化统一关闭
     */
    public static void FrameSetVisibleFalse(){
        GameUi.loginFrame.setVisible(false);
        GameUi.registerFrame.setVisible(false);
        GameUi.updatePlayerInfoFrame.setVisible(false);
        GameUi.findPasswordWayFrame.setVisible(false);
        GameUi.gameIntroduceFrame.setVisible(false);
        GameUi.updatePlayerInfoFrame.dispose();
        GameUi.gameHelpFrame.setVisible(false);
    }
}
